Modeling and Analysis of Architectural Styles Based on Graph Transformation∗ A Case Study on Service-Oriented Architectures
نویسندگان
چکیده
Modern architectural styles, like the service-oriented style underlying web services, are highly dynamic. This complicates not only their practical application, but also the modeling and prediction of their behavior. To account for this problem, we propose to model architectures as graphs, represented as instances of UML class diagrams, and to describe their reconfigurations by graph transformation rules. Based on a sample model for service-oriented architectures, we discuss what properties are interesting to be analyzed and how such analysis could be performed.
منابع مشابه
016004 Software Engineering for Service-oriented Overlay Computers
Integrated Project funded by the European Community under the " Information Society Technologies " Programme (2002—2006) Executive Summary In this document, we present model transformation techniques used in a methodology for the evolution of software towards new architectural styles. This methodology is being implemented to support the migration to Service-Oriented Architectures but is not res...
متن کاملUsing graph grammars for interaction style description: applications for service-oriented architectures
Applications with run-time changing architectures constitute a challenge for both modelling and reasoning. Their description is not limited to the specification of a unique static topology but must cover the scope of all the correct configurations. We develop, in this paper, the concept of architectural styles to achieve this goal. We elaborate and specify the basic architectural styles for the...
متن کاملConsidering Topological Constraints for the Description of Dynamic Service-Oriented Orchestrated Architectures
The description of run-time changing architectures cannot be limited to the specification of a unique static topology but must cover the scope of all the correct configurations. We develop, in this paper, the concept of architectural styles to achieve this goal. We elaborate and specify the basic architectural styles for the design of service-oriented applications. For this purpose we develop a...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کامل